package tables

type CapHost struct {
	Id           int64  `json:"id,string" gorm:"primaryKey"`
	Uid          string `json:"uid"`
	Ip           string `json:"ip"`
	GuaPort      int    `json:"guaPort"`
	Status       int    `json:"status"` // 状态 ，1-正常，2-维护
	GuaProtocol  string `json:"guaProtocol"`
	ClusterId    int64  `json:"clusterId,string"`
	BindUserID   int64  `json:"bindUserId,string"`
	LockedUserID int64  `json:"lockedUserId,string"`
	Meta         string `json:"meta"` // 元扩展信息
	CreatedAt    int64  `json:"createdAt,string" gorm:"autoCreateTime"`
}

func (r *CapHost) TableName() string {
	return "cap_host"
}
